#ifndef TIMERID_H
#define TIMERID_H

#include <stdint.h>

#include "Timer.h"
#include "Noncopyable.h"

class TimerId {
public:

    TimerId(Timer* timer, int64_t sequence) :
        timer_(timer),
        sequence_(sequence)
    {
    }

    friend class TimerQueue;

private:
    Timer* timer_;
    int64_t sequence_;

};

#endif